package com.hyt.it.ogt.kq.service.bm.model.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.hyt.core.ModelSerializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @program: it-ogt-bm
 * @description: 缴费
 * @author: Yang HuanKun
 * @create: 2022-10-13 16:31
 **/
@Data
@Accessors(chain = true)
@JsonIgnoreProperties(ignoreUnknown = true)
@ApiModel(value = "ProjectNodePayVo对象", description = "缴费对象")
public class ProjectNodePayVo implements ModelSerializable {

    /**
	 * 
	 */
	private static final long serialVersionUID = -6810441535275093392L;

	@ApiModelProperty(value = "是否允许退款（0：允许，1：不允许）")
    private Integer isRefund = 0;

    @ApiModelProperty(value = "是否需要缴费:0不需要,1需要")
    private Integer isPay = 0;

    @ApiModelProperty(value = "缴费开始时间")
    private LocalDateTime payBeginTime;

    @ApiModelProperty(value = "缴费结束时间")
    private LocalDateTime payEndTime;

    @ApiModelProperty(value = "退费截止时间")
    private LocalDateTime refuseTime;
}
